<template>
  <el-input
    v-model="formVMHasType.value[formItemHasType.prop]"
    v-bind="formItemHasType.props"
    v-on="formItemHasType.events"
    v-show-tooltip.everyShow="__showTitle()"
    title=""
    ref="comRef"
  >
    <template #prefix>
      <RenderVNode
        :vnodes="__getSlot('prefix')"
      ></RenderVNode>
    </template>
    <template #suffix>
      <RenderVNode
        :vnodes="__getSlot('suffix')"
      ></RenderVNode>
    </template>
    <template #prepend>
      <RenderVNode
        :vnodes="__getSlot('prepend')"
      ></RenderVNode>
    </template>
    <template #append>
      <RenderVNode
        :vnodes="__getSlot('append')"
      ></RenderVNode>
    </template>
  </el-input>
</template>

<script>
import {CommonMixin} from "../mixin/CommonMixin";

export default {
  name: "Input",
  mixins: [CommonMixin],
  methods: {
    __comInitValue() {
      return ''
    },
    __comShowTitle() {
      return ''
    },
  },
  data(){
    return {
    }
  }
}
</script>

<style scoped lang="scss">

</style>
